package org.dromara.generator.domain;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.dromara.common.core.utils.StringUtils;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.generator.constant.GenConstants;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 业务表 gen_table
 *
 * @author Lion Li
 */

@Data
@TableName("information_schema.TABLES")
public class GenTable {


    @TableField(value = "TABLE_SCHEMA")
    private String tableSchema;

    @TableField(value = "TABLE_NAME")
    private String tableName;

    @TableField(value = "TABLE_TYPE")
    private String tableType;

    @TableField(value = "ENGINE")
    private String engine;


    @TableField(value = "TABLE_COMMENT")
    private String comment;


}
